• Article  

      Exploiting course grain parallelism from FORTRAN by mapping it to IF1 

      Lachanas, Adrianos; Evripidou, Paraskevas (1998)
      FORTRAN, a classical imperative language is mapped into IF1, a machine-independent dataflow graph description language with Single Assingment Semantics (SAS). Parafrase 2 (P2) is used as the front-end of our system. It ...
    • Conference Object  

      Extracting parallelism in Fortran by translation to a single assignment intermediate form 

      Barry, Robert J.; Evripidou, Paraskevas (Publ by IEEE, 1994)
      This paper presents MUSTANG, a system for translating Fortran to single assignment form in an effort to automatically extract parallelism. Specifically, a sequential Fortran source program is translated into IF1, a ...
    • Article  

      Mapping fortran programs to single assignment semantics for efficient parallelization 

      Evripidou, Paraskevas (1998)
      This paper presents Mustang, a system that automatically parallellizes Fortran programs by mapping them to single assignment semantics. Specifically, sequential Fortran source programs are translated into IF1, a ...
    • Conference Object  

      Portable parallel implementation of two novel mathematical biology algorithms in ZPL 

      Dikaiakos, Marios D.; Manoussaki, Daphne; Lin, Calvin; Woodward, Diana E. (ACM, 1995)
      This paper shows that mathematical models of biological pattern formation are ideally suited to data parallelism. We present two new algorithms, one for simulating the dynamic structure of fibroblasts, and the other for ...
    • Conference Object  

      Test-driven Coarray parallelization of a legacy Fortran application 

      Radhakrishnan, H.; Rouson, D. W. I.; Morris, K.; Shende, S.; Kassinos, Stavros C. (Affiliation: EXA High Performance Computing, Nicosia, CyprusAffiliation: Center for Computational Earth and Environmental Sciences, Stanford University, Stanford, CA, United StatesAffiliation: Combustion Research Facility, Sandia National Laboratories, Livermore, CA, United StatesAffiliation: Performance Research Laboratory, University of Oregon, Eugene, OR, United StatesAffiliation: UCY-CompSci, University of Cyprus, Nicosia, CyprusCorrespondence Address: EXA High Performance Computing, Nicosia, Cyprus, 2013)
      This paper summarizes a strategy for parallelizing a legacy Fortran 77 program using the object-oriented (OO) and coarray features that entered Fortran in the 2003 and 2008 standards, respectively. OO programming (OOP) ...
    • Article  

      Using Coarrays to Parallelize Legacy Fortran Applications: Strategy and Case Study 

      Radhakrishnan, H.; Rouson, D. W. I.; Morris, K.; Shende, S.; Kassinos, Stavros C. (2015)
      This paper summarizes a strategy for parallelizing a legacy Fortran 77 programusing the object-oriented (OO) and coarray features that entered Fortran in the 2003 and 2008 standards, respectively. OO programming (OOP) ...